package com.design.pattern.visitor.spy;

/**
 * 单眼皮国间谍
 */
public class SingleSpy  implements InformationReader,Spy{

    /**
     * 敌对国家 复制数据
     * @param information 情报
     * @return
     */
    @Override
    public Object visit(DoubleInformation information) {
        copy(information);
        return null;
    }

    /**
     * 本国,篡改
     * @param information
     * @return
     */
    @Override
    public Object visit(SingleInformation information) {
        update(information);
        return null;
    }
}
